home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / win / c / newspy.exe / NEWSPY.DOC < prev    next >
Text File  |  1991-08-03  |  7KB  |  189 lines

  1.                    NewSpy
  2.  
  3.                  Version 1.00
  4.  
  5.               Copyright (c) 1991 David A. Feinleib
  6.  
  7.  
  8. History
  9. -------
  10.  
  11.     Version 1.00    [August 5, 1991]
  12.  
  13.     Original release.
  14.  
  15.  
  16. Introduction
  17. ------------
  18.  
  19. NewSpy is a clone of the Spy program that is included in the Microsoft 
  20. Windows Software Development Kit (SDK).  NewSpy shows what messages are 
  21. being sent to a window, allowing you to make sure that the messages 
  22. you think are being sent are actaully being sent.  NewSpy displays the 
  23. handle of the window that is being spied upon, the message, and the values 
  24. of the message parameters (wparam and lparam).  
  25.  
  26. NewSpy is especially useful for those users that do not have the SDK, such 
  27. as owners of Borland's C++ or Turbo Pascal for Windows.  While NewSpy 
  28. is intended for use mainly by Windows developers, it may also be 
  29. interesting for non-developers.
  30.  
  31. Options
  32. -------
  33.  
  34. NewSpy On/Off
  35.  
  36. If the menu displays NewSpy On, selecting the menu option will turn NewSpy 
  37. on.  If the menu option displays NewSpy Off, selecting the menu option 
  38. will turn NewSpy off.
  39.  
  40.  
  41. Options
  42.  
  43. Options allows you to select the types of messages that are displayed by 
  44. NewSpy.  NewSpy can output messages to its window, to a file that you 
  45. specify, or to both.
  46.  
  47. Select the messages that you want NewSpy to display; all message types are 
  48. selected by default.
  49.  
  50. Number Of Window Lines allows you to enter the maximum number of messages
  51. that can be displayed in the window.  This number must be in the range 1 to 
  52. 250.
  53.  
  54. Output To Window will cause NewSpy to display each message in its window.
  55.  
  56. Output To File will cause NewSpy to output each message to a file.  You must 
  57. specify the filename in the edit box.  The file NEWSPY.OUT will be used by 
  58. default if no file is specified.
  59.  
  60. Stop On will cause NewSpy to stop spying and beep once when the selected 
  61. message is received.  This is very useful when you are displaying a large 
  62. number of messages.
  63.  
  64. Synchronous causes NewSpy to display messages as they are received.
  65.  
  66. Asynchronous causes Spy to display messages in groups.  Note that in 
  67. this version of the program, Asynchronous acts the same way as Synchronous.
  68.  
  69.  
  70. Exit
  71.  
  72. Selecting Exit causes NewSpy to close itself.  This has the same effect as 
  73. selecting Close from the system menu.
  74.  
  75.  
  76. Window
  77.  
  78. The Choose Window dialog box allows you to select the window upon which 
  79. to spy.  As you move the mouse cursor around, the dialog box will display 
  80. the attributes of the window over which the mouse cursor is placed.  To 
  81. select a window, move the mouse cursor over the window and then click with 
  82. the left mouse button.  After you have selected the window that you want, 
  83. select OK.  If you do not want to select a window, select Cancel.
  84.  
  85. NewSpy displays the following information as different windows are selected:
  86.  
  87. Window-- Handle of the selected window
  88. Class-- Window class
  89. Module-- Name of the program that created the window
  90. Instance-- Instance of the module that created the window, as specified 
  91. in the window's wndclass structure
  92. Parent-- Parent window's handle, if there is one, with the name of the 
  93. program that created the parent window
  94. Rect-- Upper left and lower right coordinates of the selected window in the 
  95. form (x, y)-(x, y); the size of the window in screen coordinates, in the 
  96. form width x height
  97. Style-- The style of the window as specified in the window's wndclass structure
  98.  
  99.  
  100.  
  101. Clear Window
  102.  
  103. This option clears the display window.  This erases all currently displayed messages.
  104.  
  105.  
  106. About
  107.  
  108. About displays information about NewSpy.
  109.  
  110. ShareWare
  111. ---------
  112.  
  113.     NewSpy is ShareWare.  To register, please send $25 to: 
  114.     
  115.     David A. Feinleib
  116.     1430 Mass. Ave.  Ste 306-42
  117.     Cambridge, MA 02138
  118.  
  119.     You will receive the next available version of the software
  120.     when it is released, and support via CompuServe, BIX, and
  121.     FidoNet.
  122.  
  123.     Comments and suggestions would be greatly appreciated.  Please send
  124.     them to the address above or to
  125.  
  126.         CompuServe:     76516,20
  127.  
  128.         BIX:            pgm
  129.  
  130.     Site licenses and quantity discounts are available; please contact
  131.     me for further information.
  132.  
  133. Disclaimer
  134. ----------
  135.  
  136.     The author of this software is not responsible for any damage due
  137.     to use of this program.  This software is provided without 
  138.     warantee of any kind. 
  139.  
  140.  
  141.          ----------------end-of-author's-documentation---------------
  142.  
  143.                          Software Library Information:
  144.  
  145.                     This disk copy provided as a service of
  146.  
  147.                            Public (software) Library
  148.  
  149.          We are not the authors of this program, nor are we associated
  150.          with the author in any way other than as a distributor of the
  151.          program in accordance with the author's terms of distribution.
  152.  
  153.          Please direct shareware payments and specific questions about
  154.          this program to the author of the program, whose name appears
  155.          elsewhere in  this documentation. If you have trouble getting
  156.          in touch with the author,  we will do whatever we can to help
  157.          you with your questions. All programs have been tested and do
  158.          run.  To report problems,  please use the form that is in the
  159.          file PROBLEM.DOC on many of our disks or in other written for-
  160.          mat with screen printouts, if possible.  PsL cannot debug pro-
  161.          programs over the telephone, though we can answer questions.
  162.  
  163.          Disks in the PsL are updated  monthly,  so if you did not get
  164.          this disk directly from the PsL, you should be aware that the
  165.          files in this set may no longer be the current versions. Also,
  166.          if you got this disk from another vendor and are having prob-
  167.          lems,  be aware that  some files may have become corrupted or
  168.          lost by that vendor. Get a current, working disk from PsL.
  169.  
  170.          For a copy of the latest monthly software library newsletter
  171.          and a list of the 3,000+ disks in the library, call or write
  172.  
  173.                            Public (software) Library
  174.                                P.O.Box 35705 - F
  175.                             Houston, TX 77235-5705
  176.  
  177.                                  Orders only:
  178.                                 1-800-2424-PSL
  179.                               MC/Visa/AmEx/Discover
  180.  
  181.                           Outside of U.S. or in Texas
  182.                           or for general information,
  183.                               Call 1-713-524-6394
  184.  
  185.                           PsL also has an outstanding
  186.                           catalog for the Macintosh.
  187.  
  188.  
  189.